package com.youngjun.common.security.service;

import org.springframework.security.access.ConfigAttribute;
import org.springframework.security.web.util.matcher.RequestMatcher;

import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.List;

public interface RequestMapService {

    LinkedHashMap<RequestMatcher, Collection<ConfigAttribute>> getRequestMap(String path, String method);

    boolean mustX509Authentication(String path, String method);

    boolean mustXTokenAuthentication(String path, String method);

    boolean mustRequestDataFilter(String path, String method);

}
